package mlz.a_static;

//饿汉单例模式: 使用类的时候已经将对象创建完毕了,不管以后会不会用到这个对象,先创建了再说
public class Singleton {
    //2.再这个类的内部生成一个唯一的实例对象,然后使用private static类型封装一个成员变量
    private static final Singleton instance = new Singleton();

    //1.将构造方法私有化,让他不能再类的外部通过new 的方式实例化这个类的对象
    private Singleton(){

    }

    //3.定义一个静态方法返回这个唯一的对象
    public static Singleton getInstance(){
        return instance;
    }

}














